have a score to settle with - Französisch Englisch Wörterbuch